#ifndef RCXMLREADER
#define RCXMLREADER

#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/xml_parser.hpp>
#include <boost/foreach.hpp>
#include <boost/lexical_cast.hpp>
#include <set>
#include <map>
#include <exception>

namespace rcXMLReader
{
	//! Loads the excersices from the XML file
	std::set<std::string> loadExercises(const char* fileName, bool existExercises);

	//! Saves the debug_settings structure to the specified XML file
	void saveConfiguration(const std::string &fileName, std::set<std::string> configuration);
}

#endif